Top 10k strings from 16-48 Magazine - Issue 10 (1984)(16-48 Tape Magazine).tap in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Magazines / Sinclair ZX Spectrum - Magazines - [TAP] (TOSEC-v2007-01-01) /

Back to the directory listing

   7 STOP THE TAPE
   6 "10")="r":
   4 RUN THE TAPE
   3 z$="11cc0202"+
   3 LET THE TAPE RUN
   3 JUMP=JUMP-
   3 ?8888888888888888888888888888888
   3 ;"Press any key";
   3 ;"Press any key to continue":
   3 ;"Jimpix#7
   3 ;" Number duplicated  ":
   3                                  
   3              
   3             
   2 z$="11080202CHAPTER 1":
   2 z$="10030203STOP THE TAPE":
   2 z$="06070103MACHINE CODE TUTOR":
   2 z$="0310020216/48":
   2 n,o;"                                ":
   2 a$="SPACE":
   2 a$="PLASTIC":
   2 a$="DOME":
   2 Y(GT,PL,N9),X(GT,PL,N9);" PLAYER ";PL;" "
   2 RETURN TO MAIN MENU"
   2 PRESS ANY KEY
   2 ANY KEY TO CONTINUE
   2 A$="METAL":
   2 ;"tutor1.2":
   2 ;"tutor1.1":
   2 ;"Your time was ";t;" seconds."
   2 ;"Start the tape":
   2 ;"Press 'c' to continue."
   2 ;"Keep the tape running":
   2 ;"  AVAILABLE  : 
   2 ;"             ":
   2 -f;"     PRESS ANY KEY TO START     ":
   2 (buffer+14
   2 (buffer+13
   2 (buffer+12
   2 (buffer+11
   2 ((prog+168
   2 "Advent#7"
   2 "8",i;"Press a key for Help;"'':
   2 "24";"STONES";
   2 "23";"PLAYER 2"
   2 "15";Q*N6;
   2 "14")=" ":
   2  Update Board 
   2  Initialise 
   2  Explanation 
   2  End of Game 
   2  16/48 Magazine Ltd.   *6\$:
   2                     ";
   2                                       
   1 z$="ll130201AND ":
   1 z$="ll020302GREEN MEN":
   1 z$="ll000402DUNGEONS":
   1 z$="18010202THEN READ ON....":
   1 z$="15030204Stop the tape":
   1 z$="15000203L loads part 2.":
   1 z$="14110202PART 2":
   1 z$="14110202PART 1":
   1 z$="14010102KEEP HAVING TO START AGAIN??":
   1 z$="11070103The Long Way Home":
   1 z$="11000102STILL CAN'T FIND THAT TRANS-MAT?":
   1 z$="1004030310000001":
   1 z$="10040203RUN THE TAPE":
   1 z$="10030203RUN THE TAPE":
   1 z$="10020203RUN THE TAPE":
   1 z$="10000203LET THE TAPE RUN":
   1 z$="09020305Satellite":
   1 z$="09020203STOP THE TAPE":
   1 z$="09020102WHAT IS MACHINE CODE?":
   1 z$="08000202STUCK IN A CELL?":
   1 z$="07cc0202"+
   1 z$="07020202B":
   1 z$="05000203R to read again,":
   1 z$="04200102SCHEMATIC":
   1 z$="04000404Way home":
   1 z$="03cc0202"+
   1 z$="03020202A":
   1 z$="01200102SPECTRUM":
   1 z$="01060102WHAT'S IT ALL ABOUT?":
   1 z$="01040303The long":
   1 z$="00140201OF":
   1 z$="00040102WHAT'S IT ALL ABOUT?":
   1 z$="00040102ONE & TWO BYTE OPERATIONS":
   1 z$="00020102WHAT SHOULD I ALREADY KNOW?":
   1 z$,z$,z$,y$,y$,y$,z$,z$,z$
   1 z$,y$,z$,y$,z$,y$,z$,y$,z$
   1 z$,y$,z$,y$,y$,y$,z$,y$,z$
   1 z$,y$,y$,y$,z$,y$,y$,y$,z$
   1 z$,y$,y$,y$,y$,y$,y$,y$,z$
   1 y$;"the following;":
   1 y$;"nothing to help you.":
   1 y$;"a room beneath you":
   1 y$;"a notice."'"It says ~Museum closed due to   the emergency~":
   1 y$,y$,y$,y$,z$,y$,y$,y$,y$
   1 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
   1 v$="Very good"
   1 v$="Very bad"
   1 v$="Pathetic"
   1 v$="Not bad"
   1 v$="Fantastic"
   1 udg       
   1 type   GOTO GO
   1 tutor1.2  
   1 tutor1.1  
   1 set up graphics 
   1 print numbers
   1 p$="1122334455667722744":
   1 n$(n)=n$(n-1
   1 m$="wev'e decided to reveal all<again, in the hope that we<might stem the flood of<requests for help.":
   1 m$="You should<LIGHT A BRANCH<so that you can see":
   1 m$="You need a flint, some straw,<twigs and branches to light a<fire.<You can only use most of them<once !":
   1 m$="You must<SHOW THE CHIEF HOW TO LIGHT A<FIRE<before he will be willing<to part with anything.":
   1 m$="You drop the ":
   1 m$="You can get some light by<following clue 2":
   1 m$="You are taking too long.<It has got dark.<You can get rid of wolves<(temporarily) if you<LIGHT A FIRE.":
   1 m$="You are not meant to.<Its just natures way of saying<that you are too slow.":
   1 m$="What is wrong with knocking on<the door ?":
   1 m$="Well,after 3 more chapters<of":
   1 m$="Try<KILL GRYPHON WITH BARE HANDS !":
   1 m$="Try the cave with the pool in.":
   1 m$="Oh alright,<Drop the spade<after you use it.":
   1 m$="Just teasing.<You will have to wait<another few months for help.< ":
   1 m$="It is much easier to wait on<the platform and then<GET ON THE TRAIN":
   1 m$="It is an enchanted castle !<You sometimes need to go past<the fireplace a few times<before you can see it.":
   1 m$="If you have discovered any<solutions, interesting short<cuts or bugs in any adventure<game then drop us a line at<16/48. We will send you `5 if<we publish your contribution.<Send us your problems and we<will do our best to save you<from death, destruction and<an over-heated Spectrum.":
   1 m$="GET OFF THE TRAIN at the first<stop":
   1 m$="For help press;":
   1 m$="Ernest Keith Moat from<Sheffield sent us a note via<MICRONET 800 to say that in<PHARAOHS TOMB by Phipps,<the way through the maze is<S.W.E.S.S to Death Dungeon<or S.W.E.S.N. to Death row.<(I think I'd rather stay at<home)<A fiver is winging your way<Keith.":
   1 k$="567890"
   1 k$(n)=q$(k)
   1 i,o;"                                ":
   1 header    0
   1 h(n)=h(n-1
   1 g  h  i  j  k  l"
   1 f  ";Q;" ";
   1 estart  ACTION KEYS :     5(
   1 e  ";Q;" ";
   1 details of your game so  that you can RUN the game again from that point."
   1 d$(n)="Spectrum":
   1 colour    
   1 code=32000
   1 cli)+("up "
   1 cli)+("down "
   1 clI)+("South "
   1 clI)+("East "
   1 ccode     X
   1 cards     
   1 buffer=32021
   1 boxes     }
   1 b*Iv++~O++~
   1 b  ";Q;" ";
   1 alt  "+a$+" "
   1 a$="WEST":
   1 a$="SOUTH":
   1 a$="NORTH":
   1 a$="METAL":
   1 a$="MEMORY":
   1 a$="HELP":
   1 a$="EAST":
   1 a$="DOWN":
   1 a$="DOWN"):
   1 a$="CLOSE"
   1 a$="BUGGY":
   1 a -> fg -> lm -> rs -> xN
   1 a  ";Q;" ";
   1 ^xxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxx111111111yxxxxxxxxxxxxxxxxxxxxxx111111111XXXXXXXXXXXXXXXXXXXXXXX111111111XXXXXXXXXXXXXXXXppppppp111111111XXXXXXXXXXXXXXXXphppppp111111111XXXXXXXXXXXXXXXXpppppPP111111111XXXXXXXXXXXXXXXXpppppPP111111111XXXXXXXXXXXXXXXXpppppPP111111111XXXXXXXXXXXXXXXXppppppp111111111XXXXXXXXXXXXXXXXppppppp111111111XXX\\XXXXXXXXXXXppppppp111111111XXXXXXXXXXXXXXXXXXXXXXp111111111XXXPPPPPPPPPPPPPPPPPPPP111111111
   1 ^;;8888888888888888888888888888;;
   1 ^888888?????8?8888888888888888888
   1 ^88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889
   1 ^8888888888888888888888888888888888888888888888888888888888888888888  001100
   1 ]MAGNETIC MAGAZINES 83:H\
   1 Z$="150908053":
   1 Z$="150008053":
   1 Z$="090908052":
   1 Z$="090008052":
   1 Z$="030908051":
   1 Z$="030008051":
   1 YOU HAVE WON A
   1 YOU HAVE SCORED OVER 10000
   1 Y(GT,PA1,PA2),X(GT,PA1,PA2)-1
   1 Y$="You see ":
   1 Y$;"a ";C$
   1 XOR means EXCLUSIVE OR. Each BIT will be set if either A OR B,   but NOT BOTH had that bit set.":
   1 Well done player 
   1 WELL DONE!
   1 WARI-I    
   1 WARI      
   1 VERDICT: ";v$
   1 USING THE NEW COLOURS
   1 UP TO 336 NEW COLOURS !!!
   1 Try decrementing past 0 to see  negative numbers.":
   1 This can be used to multiply by two.":
   1 TIME       NAME       VERDICT   
   1 THIS HAS DEFINED A RECTANGLE TO BE FILLED IN-THIS WILL BE DONE USING THE CURRENT PAPER INK AND 
   1 THE 3 GRAPHICS USED  
   1 TEMP=B(C(GT,PL),N7-N):
   1 T(PL)=T(PL)-N1:
   1 T(PL)=T(PL)+TEMP:
   1 T(P)=T(P)+N1:
   1 T(N4)>T(WINNER)
   1 T(N4)=T(N1))
   1 T(N4)=Q*N6
   1 T(N4)-B(N4,N7)=N0
   1 T(N3)>T(WINNER)
   1 T(N3)=T(N1)
   1 T(N3)=Q*N6:
   1 T(N3)-B(N3,N7)=N0
   1 T(N2)>T(WINNER)
   1 T(N2)=Q*N6:
   1 T(N2)-B(N2,N7)=N0
   1 T(N1)=Q*N6:
   1 T(N1)-B(N1,N7)=N0
   1 T(C(GT,PL))=T(C(GT,PL))-TEMP:
   1 T$="gggg    m4s   ":
   1 SUBTRACT B from A and put the   result in A. If the result is   negative then the carry flag    will be set.":
   1 START THE TAPE
   1 START TAPE
   1 SHIFT RIGHT moves each BIT one  place to the right with BIT 0   going to the carry and BIT 7 is reset.                          This is effectively dividing by two.":
   1 SHIFT LEFT moves each BIT one   place to the left. BIT 7 goes   into the carry flag and BIT 0   is reset.
   1 SET UP Z$ TO HOLD 5 NUMBERS AS FOLLOWS (LEADING ZEROS MUST BE SUPPLIED)
   1 SCORE      
   1 Rewind & play tape (
   1 Replay tape to 
   1 ROTATE RIGHT moves each BIT one place to the right with BIT 0   moving around to BIT 7 and also branching to the carry flag.    (There is an alternative with   the carry flag moving to BIT 7.)":
   1 ROTATE LEFT moves each BIT one  place to the left with BIT 7    moving round to BIT 0 and also  branching into the carry flag.  (There is an alternative with   the carry flag moving to bit 0.)":
   1 RETURN TO MAIN MENU
   1 Program BARRY THORNE
   1 Press any key to return...
   1 Press any key to continue...Y5
   1 Press any key to continue.      
   1 Press "B" to see the board       or   "C" to continueZ
   1 Player ";WINNER;" Wins - Another Game ?
   1 P`W`V`U`T`S`R`Q`P@W@V@U@T@S@R@Q@P W V U T S R Q P
   1 PRINT WOULD USE GRAPHIC 1 TO PRINT A RECTANGLE 8 COLUMNS WIDE 5 LINES DEEP STARTING AT LINE 3 COLUMN 0
   1 PPPPPPPPPPPPPPPPPPPP111111111
   1 POINTS AND CAN NOW GO FOR 
   1 PLAYER 2";
   1 PL=PL+N1-GT*(PL=GT):        
   1 PA1=P:    
   1 PA1=C(GT,PL):
   1 P=P+N1-GT*(P=GT)
   1 OR is a logical operation. EACH BIT will be set if either A OR Bhad that bit set.":
   1 OPERATIONS
   1 NX,N6;"                    
   1 NX,N2;"STONES";
   1 NOTHING FOR A PAIR 
   1 NEGATE subtracts the byte from  0, or if you prefer, from 256.  Negating anything but zero will set the carry flag.":
   1 NB. if it doesn't
   1 N=N+(T$(M)="g"):
   1 N9,N6;"     W  A  R  I     ";
   1 N6,N3;Q*N6;"    
   1 N3,N1;"PLAYER 1   
   1 N3+N2*X,NX;
   1 N2,N0;" PLAYER 1";
   1 N1;" Press ( ";P$(PL);" ) ":
   1 N1,N7;"                   "
   1 Mr. Ace The coolMacho   SupermanFred    r
   1 Manual p217) has allthe necessary background."
   1 Magnetic Magazines Ltd.*6\$:
   1 MAGNETIC MAGAZINES :
   1 M$="You take the ":
   1 M$="You need to dissolve the lock<with gryphon's blood.":
   1 M$="You must<USE THE STRAW TO BURN THE ROPE":
   1 M$="So that you can turn it to<face the transmitter":
   1 Long Way#7
   1 LOAD NEXT PROGRAM
   1 LINES 190-8130 CAN BE  DELETED LEAVING A SKELETON FOR  YOUR OWN USE
   1 LINES 100-180 SET UP 
   1 LET Z$="llccwwddg":
   1 KXXXXXXXXXXXXXXXXXXXXXXXXK
   1 JUMP=JUMP+
   1 Incrementing 255 will produce 0.(255 is often treated as -1.)":
   1 In order to break out of the    game to load side 2 of 16/48,   Press CAPSHIFT 6 ,Type LOAD""""   "'"ENTER, and play side 2.
   1 IT WORKS SIMILARLY TO  THE BIGPRINT ROUTINES
   1 IT COULD STILL BE A BIG NIGHT
   1 INCREMENT A means add 1.
   1 IF YOU PLAY YOUR CARDS RIGHT!
   1 Home#7    
   1 H`O`N`M`L`K`J`I`H@O@N@M@L@K@J@I@H O N M L K J I H
   1 HOW MUCH DO YOU WANT TO BET?
   1 HIGHER OR LOWER?          d
   1 HALT KEY PROCESSING
   1 Graphics JIM DANN
   1 GZAP      m 
   1 GAMBLE POINTS(MINIMUM 50)AND    GUESS WHETHER EACH TURN OF A    CARD WILL BE HIGHER OR LOWER    THAN THE PRECEDING CARD.        SCORE MORE THAN 10000 POINTS    AND YOU MAY GO FOR THE CAR.  
   1 FFFFFFFFFFFFG
   1 EXTEND DATA BUS
   1 EXTEND ADDRESS BUS
   1 END OF MAIN LOOP - ALL NEW COLOURS HAVE NOW BEEN DISPLAYED
   1 E.G. LET Z$="030008051":
   1 DRAW MEMORY
   1 DRAW DATA BUS
   1 DRAW CURRENT STATE
   1 DRAW CONTROL BUS
   1 DRAW ADDRESS BUS
   1 DO YOU WANT TO CHANGE IT? 
   1 DISPLAY NEW COLOURS
   1 DISPLAY GRAPHICS
   1 DELAY LOOP AND TEST FOR ACTION KEY DEPRESSION
   1 DECREMENT means subtract 1.
   1 DATA FOR COLOUR INDICARORS
   1 Cg>w2}\>H2~\
   1 Cg>s2}\>H2~\
   1 Cg>o2}\>H2~\
   1 Cg>k2}\>H2~\
   1 CXXXXXXXX[[XXXXXXXXXXXXXXXXXXXXC_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
   1 COWBOY    4
   1 COPYING RESULT TO A
   1 COMPLIMENT means changing over  all the BITS. ALL 0's become 1'sand vice versa.
   1 COMPLIMENT followed by incrementhas the same effect as NEGATE.":
   1 COMPARE B means subtract B from A, but then leave A as it was   and just leave the carry and    zero flags to show whether the  result was negative or zero.":
   1 COLOUR MASTER
   1 COLOUR CARD
   1 Bit 7  6  5  4  3  2  1  0 
   1 BASE COLOURS
   1 B><B <<<|~<
   1 B.C.THORNE APRIL 1983*S\
   1 B(PL,N7)=B(PL,N7)+TEMP+N1:
   1 B(PL,N)=N0:
   1 B(PL,M)=N0
   1 B(PL,M)=B(PL,M)-N1:    
   1 B(P ,N)=B(P ,N)+N1:    
   1 B(N,N7)=N0:
   1 B(N,M)=Q:                   
   1 B(C(GT,PL),N7-N)=N0:
   1 ANY KEY TO START 
   1 AND is a logical operation. EachBIT of the result will be set ifboth A AND B had that bit set":
   1 ADDRESS BUS
   1 ADD B means add B to A and put  the result in A. If the result  is over 255 the carry is set.":
   1 ACTION KEY HEADING
   1 ACTION KEY 5
   1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAGGGGGGGGGAGGGGGGGGAGGGGAGGGGAAGAGGGGAGGGGGGGGAGGGGGGGGGAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGADDDDDADDDDDDADDDDDDAAAAAAAAAAAGADDDDDDDDADDDDADDDDDDAAAAAAAAAAGADDDDDADDDDDDAAAAAAAAAAAAAAAAAAGADDDDDDDDDFFFFFFFFFFFFFFFFFFFFAGADDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGADDDDDAAAAAAAAAAAAAAAAAAAAAAAFFGADDDDDDAAAAAAAAAAAAAAAAAAAAAAFFGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGACCCCCCCCAAAAAAAAAAAAAAAAAAAAAAGACCCCCCCAAAAAAAAAAAAAAAAAAAAAAAGACCCCCCAAAAAAAAAAAAAAAAAAAAAAAAGACCCCCCCCCAAAAAAAABBBBBBBFFFFFFGACCCCCCCCAAABBBBBBByyyyyBFFFFFFGAAAAAAAAAAAABBBBBBBBBBAABFFFFFFGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG
   1 A$="ROPE":
   1 A$="Press any key to continue...":
   1 A$="Enter number of stones in each  pit at start (3 - 7) ":
   1 A$="Do you want the intro. again ?":
   1 A$="DRIVE"
   1 A$="BADGE":
   1 A$=" How many players ? (2, 3 or 4) ":
   1 A$="    Slow or Fast update ?                                       ":
   1 @`G`F`E`D`C`B`A`@@G@F@E@D@C@B@A@@ G F E D C B A @
   1 >H2}\>o2~\
   1 ;,,"Time:0";
   1 ;'"Play the tape containing your   previous game":
   1 ;"~BOXES~":
   1 ;"un again";
   1 ;"un  program";
   1 ;"tutor1.2"
   1 ;"tutor1.1"
   1 ;"or ARRAY)"'" 2. Where a BASIC program starts"'"    if LINE was used"'" 3. The address at which the"'"    bytes are loaded"'" 4. The length of the program"'"    or section of code"
   1 ;"ntroduction";
   1 ;"name: ";
   1 ;"microdrive one"
   1 ;"icrodrive"
   1 ;"header";
   1 ;"ead again";
   1 ;"colour":
   1 ;"by Phil Wood"
   1 ;"by C R Gardner";
   1 ;"ave program";
   1 ;"ape or ";
   1 ;"and press RECORD"
   1 ;"Zaps:3";
   1 ;"Your score is one of the top    ten best scores since this      programme was loaded.                                           Enter your name (not more than  12 letters) to record your      achievement."
   1 ;"Your score is ";g$
   1 ;"You have failed in your mission."
   1 ;"You have completed your mission."
   1 ;"You have attained one of today's          best times."
   1 ;"Wokingham"
   1 ;"When the program is running"'"play the tape"''"The header block will be read"''"The bytes are displayed and"'"an explanation is given"''"The program or code is not"'"loaded"
   1 ;"Well done ";f$
   1 ;"WARI-I":
   1 ;"View the Top Ten Y/N"
   1 ;"To turn the speaker on the CPU  would have to select WRITE and  input/output on the control bus.Put the speaker port address on the address bus and then a high voltage on the fourth line of   the data bus."::
   1 ;"To tell the computer which     boxes to close enter the number when prompted by the computer.                                  i.e. To close boxes 9 & 2 enter 92 or 29. To close boxes 8,2 &  1 enter 128, 281 or any         combination of the three. No    punctuation is required when    entering the numbers.                                            A maximum of three boxes can   be closed at any one time." 
   1 ;"This program will enable you to see the sort of operations whichthe Z80 can perform on one or   two bytes."''"Try out all the operations with a selection of numbers until youfeel that you understand them."''"When you have a grasp of these  essential operations you will   be ready for chapter 2 and a    look at how to program the Z80."
   1 ;"This is the first of a series   of programs designed to help    Spectrum users to learn the     mysteries and wonders of machinecode programming.":
   1 ;"This game of boxes is based    on the ancient game of ~Shut    the Box~. Played on a simple    board, the object is to cover   all the numbers.
   1 ;"There have now been ten scores  of ~0~. Press ~R~ to cancel     them and start again. Press     ~N~ to end the game."
   1 ;"The system is now ready to work.E.g. to put a dot in the top    left corner of the screen the   CPU will use the control bus to select memory and WRITE and thenplace 16384 on the ADDRESS BUS  and 10000000 on the DATA BUS."'"(In BASIC, POKE 16384,128)":
   1 ;"The long way home"
   1 ;"The header block contains the"'"following information:"'''" 1. Type of data (BASIC, CODE";
   1 ;"The computer will not accept   any illegal moves and will      roll the dice for you. It also  keeps a ~Top Ten~ of the best   scores.   
   1 ;"The Z80 is an 8 BIT processor.  This means that it handles one  8 bit BYTE at a time. It READS  its data from the voltages on   8 parallel wires called the DATABUS.":
   1 ;"The ULA also uses the DATA BUS":
   1 ;"The CPU can only communicate    with something which behaves    like memory."'"The Uncommitted Logic Array(ULA)is Sinclair's device for making external devices look like just another bank of memory.":
   1 ;"Tape is verified"
   1 ;"TROGLODYTE":
   1 ;"TOP TEN":
   1 ;"TOP TEN"
   1 ;"TAPE HEADER";
   1 ;"Start the tape";
   1 ;"Start the tape"
   1 ;"STOP THE TAPE":
   1 ;"START THE TAPE"'
   1 ;"Runs at line ";
   1 ;"Rewind tape and press PLAY"
   1 ;"READER";
   1 ;"Press any key to restart":
   1 ;"Part 7":
   1 ;"PRESS ANY KEY"
   1 ;"PRESS ANY KEY TO CONTINUE"
   1 ;"PRESS ANY KEY (
   1 ;"Next month YAZ returns with D&G":
   1 ;"Most of the time it will WRITE  or READ bytes of data to or frommemory."'"The memory can hold up to 65536 bytes so the CPU must be able tospecify the address of the byte it wishes to write to or read.  16 BITS are needed to make all  binary numbers from 0 to 65535  so the Z80 puts the appropriate voltages onto the 16 lines of   the ADDRESS BUS.":
   1 ;"M/code programs talk directly tothe Central Processor Unit (CPU)of the computer. In the Spectrumthis is the famous Z80 chip."''"To understand M/code we need to see how the Z80 fits into the   Spectrum. That's what this part is all about."
   1 ;"Load address ";256
   1 ;"Let the tape run to the end of  side one (16K machines will not LOAD the machine code part)."'"If you save the game it may"'"only LOAD after CLEAR 32766":
   1 ;"Insert cartridge into";
   1 ;"Insert blank tape";
   1 ;"If this represented a number (itmight represent a dot pattern onthe screen) then it would be-"''"2^7+2^0 = 128+1 = 129"
   1 ;"Finally, the CONTROL BUS is usedby the CPU to announce when it  is READing or WRITing and       whether it is selecting memory  or input/output via the ULA."'"The ULA also uses uses the buses50 times per second to read the memory and update the TV signal.":
   1 ;"Externally, the CPU just sends  and receives bytes of data."'"Inside the CPU, operations can  be performed on this data."''"Part 2 will demonstrate the sortof things that the Z80 can do   with one or two bytes of data.":
   1 ;"EXTRA COMMANDS FOR 48K'ers"
   1 ;"Don't worry about the silence   between loading the program &   machine code"
   1 ;"Do you wish to save to";
   1 ;"Congratulations !";
   1 ;"Close which box(es)?"
   1 ;"Chapter 4; Troglodyte"''"   Chapter 5; Castle"''"   Chapter 6; Colony"''"   Chapter 7; Satellite"''"   I don't want to know any more":
   1 ;"COWBOY":
   1 ;"COLONY":
   1 ;"CASTLE":
   1 ;"Best:";h(1
   1 ;"BRIGHT 1"
   1 ;"BRIGHT 0";
   1 ;"BASIC program":
   1 ;"Appendix E (
   1 ;"Another game? Enter Y/N"
   1 ;"And the ADDRESS BUS             ":
   1 ;"Advent#7":
   1 ;"Advent#7"
   1 ;"ANOTHER GAME (y OR n)"
   1 ;"A program or section of code"'"is always saved on tape"'"in two parts"''"The first part is a header block"'"of 17 bytes"''"The second part is the program"'"or code"'''"This program will read the"'"header block and tell you what"'"it means"
   1 ;"16/48D&G10":
   1 ;"16/48D&G10"
   1 ;" PLAYER 1";
   1 ;" Incorrect addition ":
   1 ;" Enter your name using no more      than eight characters."
   1 ;" ACTION KEYS : 5(
   1 ;"  Too many numbers  ":
   1 ;"  One Number left   "
   1 ;"   PRESS ANY KEY TO CONTINUE    "
   1 ;"     4 - Continue with magazine."
   1 ;"     3 - Redefine keys.";
   1 ;"     2 - Play without trees.";
   1 ;"     1 - Play with trees.";
   1 ;"      Another game (y/n) ?      "
   1 ;"                    "
   1 ;"                              ":
   1 ;"                                "
   1 ;"                                 "
   1 ;"                                                                ":
   1 9000 ONWARDS IS A SUB- ROUTINE TO PRINT THE NEW COLOURSON THE SCREEN
   1 8;888888888888888888888888;8
   1 88????????88888888888888
   1 8888????????8888888888888888
   1 88888888888888888888888888888888?8888888888888888888888888888888
   1 88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888?8888888888888888888888888888888
   1 8888888888888888888888888888
   1 8888888888888888888888
   1 88888888888888888888
   1 23635+256*
   1 222222((((,,,,,((((((((*22222222222222((((((,,,((((((((*222222
   1 222222((((((4((((((((((*22222222222222((((((4((((000000222
   1 220000004000000000022222222222222200000040000000000222222222222222000000000000000000000002220000000000000000000000000000022200000000000000000000000000000222000000000000000000000000000002220000000000000000000000000000022200000000000000000000000000000222000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000
   1 2((((,,,,,((((((((*222222
   1 16/48D&G10
   1 16/48 script
   1 -#>l2}\>Q2~\
   1 -#>^2}\>Z2~\
   1 - MAIN BODY OF PROGRAM
   1 ,o;"    ADVENTURE HELP FROM Baz.   "
   1 ,i;"Press 
   1 ,,"Left -",,"Down -",,"Up   -",,"Right-",,"Jump -",,"Zap  -"
   1 *m:         
   1 *Iv:Gvw#:Hvw#"Iv
   1 *** 4 PLAYER GAME ***
   1 *** 3 PLAYER BOARD ***
   1 *** 2 PLAYER BOARD ***
   1 *(B(PA1,PA2)>9
   1 )="The cool":
   1 )="Superman":
   1 )="Mr. Ace":
   1 )="Macho":
   1 );a$;",";:
   1 );"bytes long"
   1 );" bytes long":
   1 );" bytes long"
   1 );" ";B(PA1,PA2)
   1 )        8(
   1 )        "
   1 (prog+1217
   1 (buffer+n):
   1 (buffer+16
   1 (buffer+15
   1 (T(N2)=T(N1)
   1 (4 X NORMAL SIZE)
   1 ((prog+474
   1 (((((((((((((((((((((((((((((((((((((((((((((((((((((((((,(((((((((((((((((((((((((((((((,,,,,((((((((***************((((,,,,,((((((((*22222222222222((((,,,,,((((((((*2
   1 '''"Wari is perhaps the oldest game in the world."'''"It is known to have been played in Egypt more than 3000 years   ago, and it is  still played"'"all over Africa and in the West Indies."
   1 '''"Now Verify...":
   1 '''"   HOW TO PLAY"
   1 ''"There are very many regional"'"forms of the game and it is"'"implemented here in 2, 3 and 4  player versions."'"If you wish to change the rules,feel free, the program structureshould make it easy to build in new variations."
   1 ''"The rules for the 3 & 4 player  games are identical - except"'"that in the 3 player game, the  stones are captured in an anti- clockwise direction since there is (obviously) no opposite side of the board."''"If this sounds very complicated,don't worry - it's easy when youstart playing... honest!"
   1 ''"Do you want a print out of theseinstructions ? (y/n)"
   1 ''"48K'ers still get hi-res instantgraphics, but note, there are a few more commands."
   1 ''"  THE BOARD"
   1 ''"     (also known as Mancala)"
   1 '"The game ends when all 6 pits onone side of the board are empty.The winner is the player who hasmost stones in all their pits,  (not just the scoring-pit!)."
   1 '"The 2 player board consists of  14 ""pits""."''"Those at each end are called the""scoring-pits""."''"At the start of the game stones,(counters), are placed in each  of the 6 pits along each side,  the number of stones depending  on the skill of the players."
   1 '"SAVE to Tape or Microdrive"'"(t
   1 '"More about BYTES in part 2. Now let's look at how the Z80 fits  into the Spectrum."
   1 '"Just remember that in an 8 Bit  BYTE, Bit 7 is the Most Signifi-cant Bit (msb) and BIT 0 is the Least Significant Bit (lsb)."
   1 '"It can also WRITE data onto the bus by connecting a high or low voltage to each line. Externallyit can do very little else.":
   1 '"If you get stuck, EXAMINE"'"everything mentioned by the"'"computer, or, type HELP."
   1 '"If the last stone lands in the  player's own scoring-pit, they  get another turn."
   1 '"If the last stone lands in an"'"empty pit on the player's side  of the board then that stone"'"together with all of the stones in the corresponding pit on the opposite side of the board are"'"placed in the player's"'"scoring-pit."
   1 '"Enter (capital) ""Q"" to quit at  any time."
   1 '"Each player in turn selects one of their pits from which all thestones are removed and placed,  one in each pit,around the boardin an anti-clockwise direction."
   1 '"Do you want to read these again?"'"(y/n)"
   1 '"Do you want to load a previous  game ?"
   1 '"Do not be deceived into thinkingthat WARI is a simple game, it  has been established a LONG timeand the strategies for winning  can be complex."
   1 $>n2}\>_2~\
   1 $>l2}\>O2~\
   1 $>g2}\>h2~\
   1 $>g2}\>e2~\
   1 $>g2}\>c2~\
   1 $>g2}\>S2~\
   1 $>g2}\>H2~\
   1 $>`2}\>l2~\
   1 $>`2}\>X2~\
   1 $>`2}\>B2~\
   1 $>W2}\>h2~\
   1 $>V2}\>}2~\
   1 $>P2}\>v2~\
   1 $>H2}\>12~\
   1 #p;'"Use short sentences where"'"possible."'
   1 #p;"WHAT CAN I SEE - This reminds   you of where visible exits are"'("and shows you a picture."
   1 #p;"SAVE GAME - This will SAVE &    
   1 #p''"Welcome back..."'"Last month you escaped (I hope) from a deserted space colony."'"The year was 4816, the year in  which the game started. This    means that you are NEARLY home !"
   1 #p''"This month you materialize in a detention dome of a well known  satellite."''"You have got to find your way"'"out into the next (final)"'"episode."
   1 #p''"Regular adventurers may notice  that the format has changed"'"slightly this month, so don't   forget to read the instructions."
   1 #p'"You tell the computer what you  want to do by typing in ENGLISH.(Then pressing enter)"
   1 #p'"Some corridors in the game are  curved, so if you leave a"'"location by going west you may  not be able to get back by goingeast."
   1 #p'"N = GO NORTH"'"S =GO SOUTH ...etc"'"INSTRUCTIONS - gives you these  instructions again."'"H = HELP"'"I = INVENTORY (What have I got.)"'"V = VIEW (What can I see.)"
   1 #p'"HELP - The computer may give youadvice."'
   1 #p'"GO NORTH, SOUTH, EAST...etc."'"EXAMINE THE ..."'"TAKE THE ..."'"GET THE..."'"DROP THE ..."'"WHAT HAVE I GOT WITH ME ?"
   1 #p'"Don't forget to draw a map"'"wherever you go."'"To help you with this it is"'"worth dropping objects so that  you know where you are when you find them again."
   1 #p'"Certain single words can be usedas commands. These are:"
   1 #p'"Being captured is not always theend of the game."
   1 #p'"Avoid giving more than one"'"instrucion per sentence."
   1 "tutor1.2"
   1 "tutor1.1"
   1 "Your name :";f$
   1 "You see a ladder going to the   shuttle":
   1 "You need the spade HERE !"'"You are stuck, you slowly"'"suffocate.":
   1 "You materialize."'':
   1 "You have..":
   1 "You find a thin layer of metal":
   1 "You drive EAST":
   1 "You do not have it.":
   1 "You cannot, nothing happens.":
   1 "You cannot go ";a$:
   1 "You cannot PILOT the shuttle"'"without help.":
   1 "You can't drive it with the door closed":
   1 "You can drive":
   1 "You are on the surface of the"'"moon":
   1 "You are on the moon.To the east there is a door in the surface  to the south there is a moon    shuttle.":
   1 "You are in the control room."'y$;"the captain's identity"'"badge.":
   1 "You are in a very large Museum. You can see where man first set foot in the moon. The area has arope around it.":
   1 "You are in a transparent dome.  The FLOOR is sandy. There are noexits visible.":
   1 "You are in a large room."'("A maintenance robot mends the   roof & goes away"
   1 "You are in a large airlock"'y$;"a moon buggy."'"There are two sets of doors one plastic the other metal.":
   1 "You are in a Transparent viewingdome.":
   1 "You are carrying too much.":
   1 "You are at a junction between   corridors":
   1 "Where ?":
   1 "What are you going to do ?"'"
   1 "Use one of the following words  in your sentences;"'':
   1 "Try examining things":
   1 "There is a plastic door to the  east."'("The door is closed"
   1 "There are exits visible;"'("North "
   1 "The robot pilot appears. It says~I am ready to pilot the shuttleCaptain.~":
   1 "The pilot stays with you."
   1 "The door is not locked":
   1 "The air rushes out & the exit   below is sealed.":
   1 "Put cartridge in drive 1":
   1 "One dice or two? ";l
   1 "Nothing happens.":
   1 "Make sure that your map is"'"accurate.":
   1 "Long Way#7"
   1 "LOOK","NORTH","SOUTH","EAST","WEST","DOWN","CLIMB","UP","EXAMINE","SEE","TAKE","GET","DROP","OPEN","CLOSE","HELP","PUSH","DIG","BREAK","DRIVE","WEAR","GOT","SAVE GAME","QUIT"
   1 "It is very old but it seems to  be in working order."'"The air tanks are full.":
   1 "If the computer can't understandyou it will suggest a few words to help you."'"It will not tell you every word that it knows as this would"'"spoil the game."
   1 "INSTRUCTION"
   1 "I did not understand that !":
   1 "FLINT","STRAW","BOTTLE","SPADE","CREDIT CARD","BATTERY","PACK OF CARDS","MAGAZINE","SPACESUIT","","BADGE"
   1 "Enter 1-9 :";q$
   1 "ENTER A NUMBER (0
   1 "Do you want to save this programon tape or microdrive? (y/n)"
   1 "Dig the view up there !":
   1 "As soon as you get in the ship  it takes off"'"Is the Robot taking you home ?"''"Write down this entry code &"'"find out next month"''t$
   1 "An alarm sounds.":
   1 "All the air rushes out.You are  killed":
   1 "Above your head you see the"'"EARTH.":
   1 "A robot pilot appears. It says  ~You are not the captain, you"'"are not authorized to be here.~ It  leaves.":
   1 "A Robot guard appears. It takes every thing that you are"'"carrying and drags you into the detention dome.":
   1 "99")-(T(X)>N9);"  ";T(X):
   1 "9";"  "''
   1 "8000"+JUMP
   1 "8",i;"Press keys 1-5 for help":
   1 "8")-N1*(T(X)>
   1 "8"),X(GT,X,
   1 "64"-N6*(PL-N1)
   1 "6";"     W  A  R  I     ";
   1 "6";"        ":
   1 "6";"                    
   1 "42567",hb:
   1 "42566",lb:
   1 "3";"Stuck in the cell ?"''"   Chimney keeps disappearing"''"   Troubled by a hungry Gryphon"''"   Maid's door is locked"''"   Drawbridge is stuck"''"   
   1 "3";"Keep getting killed by wolves"''"   Caves are too dark"''"   Fire will not light"''"   The chief will not let go of transducer"'"   Can't find Trans-mat"''"   
   1 "3";"Can't kill predator"''"   Why is the receiver on a"'"platform"'"   always fall down stairs"''"   Get run over by train"''"   Train crashes"''"   
   1 "26";T(N2)
   1 "26";"by DD"
   1 "23658",o:
   1 "20";Q*N6;"    
   1 "2";"STONES";
   1 "17"-N2*X,
   1 "16/48D&G10"
   1 "14")="T":
   1 "14")="D":
   1 "13")="g":
   1 "12",N4;T(N1);
   1 "12")="s":
   1 "11",i;"1"''"
   1 "11")="g":
   1 "10")="0":
   1 "1","128","3","192","7","224","15","240","31","248","63","252","127","254","255","255"
   1 "'"QUIT - This restarts the game."
   1  to read again.";
   1  to quit)"
   1  to load Something else."
   1  g=graphic pattern(1 2 or 3)
   1  YOU HAVE WON A NICE PRIZE BUT   ON THE TURN OF THE NEXT CARD    YOU CAN WIN A BETTER ONE       
   1  XOR WITH B    
   1  WO = WORDS 
   1  WASHING MACHINE   
   1  Update Display 
   1  USEFUL PHRASES 
   1  SUBTRACT B
   1  START THE TAPE 
   1  SHIFT RIGHT
   1  SHIFT LEFT
   1  ROTATE RIGHT
   1  ROTATE LEFT
   1  PRESS ANY KEY (B back, Q quit) 
   1  PLAYER 1  PLAYER 3 
   1  OR WITH B     ";#1
   1  Next Player 
   1  Main Loop 
   1  INSTRUCTIONS 
   1  INCREMENT
   1  How many players ? (2, 3 or 4) |
   1  Get players move 
   1  Get Move 
   1  General Prompt 
   1  ENTER NEW B
   1  ENTER NEW A
   1  Draw - Another Game ? 
   1  DECREMENT
   1  COMPLIMENT
   1  COMPARE WITH B
   1  COMMANDS "
   1  COLOUR TELEVISION STEREO 
   1  Another Turn 
   1  AND WITH B
   1  ?8888888888888888888888888888888
   1  2nd WORD ETC (GO2) 
   1   Take care! Your final score    is the sequence of numbers left uncovered and not their total."
   1   SUBROUTINES  
   1   Numbers can only be covered    if they add up to the total     of the two dice.                e.g. With a score of eleven,    boxes 9 & 2 or 8, 1 & 2 etc     could be closed."
   1   ";Q;" r"
   1   ";Q;" q"
   1   ";Q;" o"
   1   ";Q;" n"
   1   ";Q;"  ";Q;"  ";Q;"  ";Q;"  ";Q;"  ";Q;"    0 "
   1    g  h  i  j  k  l      "
   1    SELECT OPERATION (Q quits)"
   1    PLAYER ONE      PLAYER TWO   
   1    0    ";Q;"  ";Q;"  ";Q;"  ";Q;"  ";Q;"  ";Q;" 
   1    ";Q;"  ";Q;"  ";Q;"  ";Q;"  ";Q;"  ";Q;"    0 ";
   1     PLAYER 3"
   1     ";Q*N6;
   1      SYMBOL  
   1      SHIFT   
   1      PLAYER 2    
   1       PLAYER 4      
   1       ";Q*N6;"     
   1         x  w  v  u  t  s 
   1         COWBOY SHOOT UP         
   1           M  
   1           L  
   1             CONTROLS            
   1             ";
   1                          ";
   1                                  The object of this game (set inthe wild west) is to shoot your opponent six times. There are   other objects on the screen likehouses, cacti ect. all of which can be shot away.                                               
   1                                       Z  
   1                                       X  
   1                                       A  
   1                                              
   1                                          
   1                                   
   1                                 
   1                                
   1                               
   1                          
   1                         
   1                  
   1                 
   1               
   1